package org.edu.modules.common.service;

import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.edu.common.api.vo.Result;
import org.edu.modules.common.entity.VeBaseCalendar;

public abstract interface IVeBaseCalendarService extends IService<VeBaseCalendar> {

    public abstract List<VeBaseCalendar> getCalendarListBySemId(Integer semId, Integer year, Integer month);

    public abstract VeBaseCalendar getCalenderByDates(String dates);

    //生成校历
    public abstract Result<?> addCalendar(@Param("semId") Integer semId);
}
